
#include "font_asc.h"
#include "Font_asc_big.h"

#if(MULTI_MENU_LANG)     
#include "font_lat1.h"
#include "font_late.h"
#include "font_grk.h"
#include "font_cry.h"
#include "font_arb.h"
//#include "Font_09big.h"
#include "Font_late_big.h"
#include "Font_lat1_big.h"
#include "Font_thai.h"
#ifdef CAS9_V6
#include "Font_letterlike.h" //char_selected
#include "Font_latinextb.h" 
#include "Font_latinexta.h"
#endif
#endif

#include "../../osd_rsc.h"

font_t font_asc[] =
{
    {30, 95,    Fonts_asc_width,    Fonts_asc_data, Fonts_asc_name, 4},
    {30, 95,    Fonts_asc_width,    Fonts_asc_data, Fonts_asc_name, 4},
	{36, 96,	Fonts_asc_big_width,Fonts_asc_big_data, Fonts_asc_big_name, 4},
	{30, 95,    Fonts_asc_width,    Fonts_asc_data, Fonts_asc_name, 4},
};

#if(MULTI_MENU_LANG)     

font_t font_lat1[] =
{
	{30, 95,    Fonts_lat1_width,    Fonts_lat1_data, Fonts_lat1_name, 4},
    {30, 95,    Fonts_lat1_width,    Fonts_lat1_data, Fonts_lat1_name, 4},
//    {22, 95,    Fonts_lat1_width,    Fonts_lat1_data, Fonts_lat1_name},
    {36, 95,    Fonts_lat1_big_width,    Fonts_lat1_big_data, Fonts_lat1_big_name, 4},
    {30, 95,    Fonts_lat1_width,    Fonts_lat1_data, Fonts_lat1_name, 4},
};

font_t font_late[] =
{
	{30, 128,    Fonts_late_width,    Fonts_late_data, Fonts_late_name, 4},
    {30, 128,    Fonts_late_width,    Fonts_late_data, Fonts_late_name, 4},
//    {22, 128,    Fonts_late_width,    Fonts_late_data, Fonts_late_name},
    {36, 128,    Fonts_late_big_width,    Fonts_late_big_data, Fonts_late_big_name, 4},
    {30, 128,    Fonts_late_width,    Fonts_late_data, Fonts_late_name, 4},
};

font_t font_grk[] =
{
	{30, 105,    Fonts_grk_width,    Fonts_grk_data, Fonts_grk_name, 4},
    {30, 105,    Fonts_grk_width,    Fonts_grk_data, Fonts_grk_name, 4},
    {30, 105,    Fonts_grk_width,    Fonts_grk_data, Fonts_grk_name, 4},
    {30, 105,    Fonts_grk_width,    Fonts_grk_data, Fonts_grk_name, 4},
};

font_t font_cry[] =
{
	{30, 144,    Fonts_cry_width,    Fonts_cry_data, Fonts_cry_name, 4},
    {30, 144,    Fonts_cry_width,    Fonts_cry_data, Fonts_cry_name, 4},
    {30, 144,    Fonts_cry_width,    Fonts_cry_data, Fonts_cry_name, 4},
    {30, 144,    Fonts_cry_width,    Fonts_cry_data, Fonts_cry_name, 4},
};


font_t font_arb[] =
{
#if 1
	{32, 458,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
	{32, 458,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
	{32, 458,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
	{32, 458,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
#else
	{30, 160,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
    {30, 160,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
    {30, 160,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
    {30, 160,    Fonts_arb_width,    Fonts_arb_data, Fonts_arb_name, 4},
#endif
};

font_t font_thai[] =
{
	{32, 87,    Fonts_thai_width,    Fonts_thai_data, Fonts_thai_name, 4},
    {32, 87,    Fonts_thai_width,    Fonts_thai_data, Fonts_thai_name, 4},
    {32, 87,    Fonts_thai_width,    Fonts_thai_data, Fonts_thai_name, 4},
    {32, 87,    Fonts_thai_width,    Fonts_thai_data, Fonts_thai_name, 4},
        
        
};

#ifdef CAS9_V6 //char_selected
font_t font_letterlike[]=
{
	{32, 80,    Fonts_letterlike_width,    Fonts_letterlike_data, Fonts_letterlike_name,4},
	{32, 80,    Fonts_letterlike_width,    Fonts_letterlike_data, Fonts_letterlike_name,4},
	{32, 80,    Fonts_letterlike_width,    Fonts_letterlike_data, Fonts_letterlike_name,4},
	{32, 80,    Fonts_letterlike_width,    Fonts_letterlike_data, Fonts_letterlike_name,4},	
};

//char_selected
font_t font_latinextb[]=
{
	{32, 208,    Fonts_latinextb_width,    Fonts_latinextb_data, Fonts_latinextb_name,4},
	{32, 208,    Fonts_latinextb_width,    Fonts_latinextb_data, Fonts_latinextb_name,4},
	{32, 208,    Fonts_latinextb_width,    Fonts_latinextb_data, Fonts_latinextb_name,4},
	{32, 208,    Fonts_latinextb_width,    Fonts_latinextb_data, Fonts_latinextb_name,4},	
};

font_t font_latinexta[]=
{
	{32, 128,    Fonts_latinexta_width,    Fonts_latinexta_data, Fonts_latinexta_name,4},
	{32, 128,    Fonts_latinexta_width,    Fonts_latinexta_data, Fonts_latinexta_name,4},
	{32, 128,    Fonts_latinexta_width,    Fonts_latinexta_data, Fonts_latinexta_name,4},
	{32, 128,    Fonts_latinexta_width,    Fonts_latinexta_data, Fonts_latinexta_name,4},	
};

#endif

#endif

font_t *font_array[]=
{
	font_asc,
#if(MULTI_MENU_LANG)          
	font_lat1,
	font_late,
	font_grk,
	font_cry,
	font_arb,
	font_thai,
#ifdef CAS9_V6 //char_selected 
	font_letterlike,
	font_latinextb,
	font_latinexta,
#endif	
#endif	
};

#define FONT_MAX_SIZE 4

